*{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1 Verdana, 宋体, Helvetica, sans-serif;}/*雅黑：\5FAE\8F6F\96C5\9ED1  Verdana, Helvetica, sans-serif*/
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;word-wrap: break-word; white-space: normal;}
small{font-size:12px;}
ul,ol{list-style:none;}
a:link,a:visited{color:#555;text-decoration:none;}
a:hover{color:#f00;}
a:active{text-decoration:underline;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#555;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}

html,body{ color:#555; min-width:1100px;}
.mg{ width:1100px; margin:0 auto;}
.ov{ overflow:hidden;}
.left{ float:left;}
.right{ float:right;}

.headerA .headerTop{ background:url(../images/bg1.jpg) repeat; height:88px;}
.headerA .headerTop .mg{ height:88px;}
.headerA .headerTop .logo{ float:left;}
.headerA .headerTop .logo a{ display:table-cell; height:88px; vertical-align:middle;}
.headerA .headerTop .logo a img{ max-height:88px; _height:88px; max-width:400px;}

.headerA .navbar{ float:right; height:88px;}
.headerA .navbar a:active{ text-decoration:none;}
.headerA .nav{ height:88px;display: flex; align-items: center;justify-content: flex-end;}
.headerA .nav .navLi{ float:left; width:90px; height:36px; padding:26px 0; text-align:center; position:relative; z-index:1000;}
.headerA .nav .navLi .navA{ display:inline-block; *display:inline; *zoom:1; width:90px; height:35px; overflow:hidden;/* color:#14a800;*/ color:#0678d8; font:normal 16px/18px "微软雅黑"; font-weight:bold;}
.headerA .nav .navLi .navA span{ font:normal 12px/18px Arial; text-transform:uppercase; color:#0678d8;}
.headerA .nav .navLi .navMenu{ display:none; background:#0678d8; width:90px; position:absolute; top:100%; left:0px; z-index:100; font:normal 12px/28px "宋体"; padding-bottom:6px;}
.headerA .nav .navLi .navMenu li{ height:28px; overflow:hidden; text-align:center; padding:0 8px; border-bottom:1px solid rgba(255,255,255,0.8);}
.headerA .nav .navLi .navMenu li:hover{ background:#046ac0;}
.headerA .nav .navLi .navMenu li a{ color:#fff; display:block;}
.headerA .nav .navLi.off .line,.headerA .nav .navLi:hover .line{ position:absolute; width:86px; bottom:15px; height:3px; background:#0678d8; left:2px; right:2px;}
.headerA .nav .navLi.off .line b,.headerA .nav .navLi:hover .line b{ display:block; width:0; height:0; border:5px solid #fff; border-top-color:#0678d8; position:absolute; left:50%; bottom:-10px; margin-left:-5px;}
.headerA .nav .navLi.off .navA,.headerA .nav .navLi:hover .navA{ color:#0678d8;}
.headerA .nav .navLi.off .navA span,.headerA .nav .navLi:hover .navA span{ color:#56a7ec;}

.headerA .banner{ width:100%; height:416px; text-align:center; z-index:1; position:relative; min-width:1000px;}
.headerA .banner .hd{ padding:8px 0; position:absolute; bottom:0; right:50%; margin-right:-500px; z-index:1; width:1000px; text-align:center;}
.headerA .banner .hd ul{overflow:hidden; display:inline-block; *display:inline; *zoom:1;}
.headerA .banner .hd ul li{ display:compact;float:left; width:14px; height:14px; background:#fff; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; margin:0 4px; cursor:pointer; text-align:center; line-height:16px; color:#fff; font:10px/16px Arial;}
.headerA .banner .hd ul li.on{ background:#0678d8;}
.headerA .banner .bd{ text-align:center; position:relative; width:100%; height:416px; z-index:0; overflow:hidden;}
.headerA .banner .bd li{ width:100%; height:416px; zoom:1; vertical-align:middle; display:inline-block; position:relative;}
.headerA .banner .bd li a{ width:100%; height:416px; position:absolute; top:0; left:0; display:inline-block; *display:inline; *zoom:1;}
.headerA .banner .prev,.headerA .banner .next{ position:absolute; top:50%; margin-top:-35px;display:block; width:35px; height:70px; font-size:14px; line-height:70px; border-radius:3px; background:#000; font-family:"宋体"; filter:alpha(opacity=0);opacity:0; color:#fff; -moz-transition:all 0.3s ease-in; -ms-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; -webkit-transition:all 0.3s ease-in; transition:all 0.3s ease-in;}
.headerA .banner a:active{ text-decoration:none;}
.headerA .banner .prev{ left:1%;}
.headerA .banner .next{ right:1%;}
.headerA .banner:hover .prev,.headerA .banner:hover .next{ filter:alpha(opacity=40);opacity:0.4;}
.headerA .banner:hover .prev:hover,.headerA .banner:hover .next:hover{filter:alpha(opacity=80);opacity:0.8; }
.headerA .banner.prevStop{ display:none;}
.headerA .banner.nextStop{ display:none;}
.headerA .banner .showdow{ position:absolute; width:100%; height:10px; background:url(../images/bg2.png) repeat-x; left:0; right:0; top:0;}

.headerA .textScoll{ height:24px; padding:10px 0 16px 0; background:url(../images/bg3.jpg) repeat-x;}
.headerA .textScoll .btn{ float:left; width:110px;}
.headerA .textScoll .bd{ float:left; width:950px; padding:0 25px 0 15px; line-height:24px; overflow:hidden; height:24px;}
.headerA .textScoll .bd li{ overflow:hidden; height:24px;}
.headerA .textScoll .bd li a{ float:left;}
.headerA .textScoll .bd li span{ float:right; color:#bdbdbd;}
.headerA .textScoll .bd li:hover a{ color:#0678d8;}
.headerA .textScoll .bd li:hover span{ color:#0678d8;}

.contentA{ min-height:500px;}

.footerA{ background:#4e4e4e; padding:20px 0; line-height:22px; color:#cecece; text-align:center;}
.footerA a{ color:#cecece;}
.footerA a:hover{ color:#f00;}